\section{关键技术难点}

\begin{itemize}
\item 建立合适的火焰绘制模型。\\
  文献\cite{volumetric_fire}中提出的火焰模型只能处理很简单的火焰，并且
  对于火焰的形状也会有限制。而\cite{stable_fluids}等文章中所使用的基
  于SPD的火焰绘制方法的计算量巨大，很难在使用这种方法的同时保证整个过程
  是即时绘制的。随着燃烧进程的推进，火焰燃烧的形状、状态等都会随着时间
  发生变化，如何选择合适的火焰模型并对之加以改进，以表示燃烧过程中的火
  焰是一个需要仔细考虑的难点。
\item 复杂物体燃烧后形变的建模\\
  Zeki Melek等在\cite{burning_objects05}使
  用了一种基于火焰对燃料消耗速度的方法来计算物体的形变。而刘世光等人在
  文献\cite{burning_paper}中提出了一种基于FFD的计算形变的方法来模拟低厚
  度物体燃烧时的形变。在接下来的研究中需要借鉴两种思路各自的优点，尝试
  解决复杂物体燃烧时的形变问题。
\item 火焰和固体交互的模型\\
  火焰在燃烧的过程中会消耗固体，并且随着固体的形变解体燃烧的位置也会发
  生变化。再接下来的工作中需要研究如何对这一现象建模并保证整个计算流程
  仍然能有比较高的帧速。
\item 保证整个模拟过程的实时性\\
  在对火焰燃烧的过程中涉及到了很多的计算，包括火焰本身绘制的模拟、物体
  形变的计算、流固耦合等等。为了提高帧速可能需要进行算法的简化和近
  似，并将算法并行化以后使用GPU加速计算。
\end{itemize}